Integration of Markup Languages, Document Transformations and Software Components in the Development of Applications: The DTC Approach
نویسندگان
چکیده
This paper describes the DTC approach to the development of applications based on markup languages. DTC consistently combines componentware and markup technologies in a unified solution. Building an application according DTC supposes, on one hand, the provision of the set of documents describing the application at a purely declarative level (i.e. content, processes and interaction) and, on the other hand, the derivation of the application’s computational machinery by assembling (reusable) software components. Each software component considered in DTC gives operational support and operational meaning to a type of documents. If necessary, documents describing the application can be integrated into the projected application’s component structure using transformations. Transformations make possible to uncouple specific domain documents from reusable components. This explicit separation between the marked information, that describes the domain’s application, and its computational support improves the maintainability of the applications promoting reuse at both information and software levels (documents and components).
منابع مشابه
Developing Content-Intensive Applications with XML ocuments, Document Transformations and Software Components
This paper describes DTC (Documents, Transformations and Components), our approach to the XML-based development of content-intensive applications. According to this approach, the contents of an application and other customizable features (e.g. the properties of its user interface) are represented in terms of XML documents. In DTC, the software of the application is organized in terms of reusabl...
متن کاملDeveloping Applications based on Markup Languages with XML Documents, Document Transformations and Software Components
This paper describes the DTC approach for building applications based on markup languages. DTC consistently combines componentware and markup technologies in a unified solution. Building an application according DTC supposes, on one hand, the provision of the set of documents describing the application at a purely declarative level (i.e. content, processes and interaction) and, on the other han...
متن کاملOperationalizing Application Descriptions in DTC: Building Applications with Generalized Markup Technologies
1 The EU project Galatea (TM-LD-1995-1-FR89) and the Spanish Committee of Science and Technology (TIC97 2009-CE,TIC98-0733 and TIC2000-0737-C03-01) have partially supported this work. Abstract: This paper describes the operationalization process (i.e. the step from application descriptions to executable applications) followed in DTC (structured Documents, document Transformations and software C...
متن کاملImpact of Structural Components of Market on the Markup Level Based on Radial Basis Neural Network and Fuzzy Logic
This paper aims to evaluate the impact of several indices of market structure including entry to barrier, economies of scale and concentration degree on 140 active industries using the digit. Accordingly, we apply three methods including cost disadvantages ratio ( ), Herfindahl–Hirschman concentration index ( ) and Comanor and Willson criterion in order to assess the economies of scale and usin...
متن کاملADDS: A Document-Oriented Approach for Application Development
This paper proposes a document oriented paradigm to the development of contentintensive, document-based applications (e.g. educational and hypermedia applications, and knowledge based systems). According to this paradigm, the main aspects of this kind of applications can be described by means of documents. Afterwards, these documents are marked up using descriptive domain-specific markup langua...
متن کامل